Cudele: An API and Framework for Programmable Consistency and Durability in a Global Namespace

نویسندگان

  • Michael A. Sevilla
  • Ivo Jimenez
  • Noah Watkins
  • Jeff LeFevre
  • Peter Alvaro
  • Shel Finkelstein
  • Patrick Donnelly
  • Carlos Maltzahn
چکیده

HPC and data center scale application developers are abandoning POSIX IO because file system metadata synchronization and serialization overheads of providing strong consistency and durability are too costly – and often unnecessary – for their applications. Unfortunately, designing file systems with weaker consistency or durability semantics excludes applications that rely on stronger guarantees, forcing developers to re-write their applications or deploy them on a different system. We present a framework and API that lets administrators specify their consistency/durability requirements and dynamically assign them to subtrees in the same namespace, allowing administrators to optimize subtrees over time and space for different workloads. We show similar speedups to related work but more importantly, we show performance improvements when we custom fit subtree semantics to applications such as checkpoint-restart (91.7× speedup), user home directories (0.03 standard deviation from optimal), and users checking for partial results (2% overhead).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPTP: the XQoS aware and fully programmable transport protocol

Development of new communication services demands the complete understanding of the Quality of Service (QoS) requirements and efficient interaction with resources and the other services of the communication system. This paper proposes the use of a global QoS framework based on a common semantic namespace for the deployment of QoS oriented communication services offered by the Fully Programmable...

متن کامل

Implementation of Face Recognition Algorithm on Fields Programmable Gate Array Card

The evolution of today's application technologies requires a certain level of robustness, reliability and ease of integration. We choose the Fields Programmable Gate Array (FPGA) hardware description language to implement the facial recognition algorithm based on "Eigen faces" using Principal Component Analysis. In this paper, we first present an overview of the PCA used for facial recognition,...

متن کامل

Collaborative Mapping with RDF

This project, spacenamespace, offers an XML namespace and RDF vocabulary for geospatial annotation, with a scheme to represent a physical space as a unique URI, allowing it to be referred to and shared on the semantic web. It also provides an Instant Message bot interface, which uses a web API which returns RDF data serialised in XML, to explore, augment and annotate the RDF graph model. the us...

متن کامل

A new SDN-based framework for wireless local area networks

Nowadays wireless networks are becoming important in personal and public communication andgrowing very rapidly. Similarly, Software Dened Network (SDN) is an emerging approach to over-come challenges of traditional networks. In this paper, a new SDN-based framework is proposedto ne-grained control of 802.11 Wireless LANs. This work describes the benets of programmableAcc...

متن کامل

Effect of Alccofine on Mechanical and Durability Index Properties of Green Concrete (TECHNICAL NOTE)

In the modern era, many research works are being carried out throughout the world for finding out a suitable cementitious material for the replacement of cement. The supplementary cementitious materials (SCM) can be used as a replacement of cement in the construction industry to minimize the carbon dioxide emission which is implicated in global warming and climatic changes in the environment. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018